const mysql = require('mysql')
const pool = mysql.createPool({
    host: 'localhost', // ip地址
    port: 3306,
    user: 'root', // 用户名
    database: 'travel', // 数据库名称
    password: '123132321312',
    charset: 'utf8',
    waitForConnections: true, // 是否等待连接
    connectionLimit: 10, // 最大连接数 
    queueLimit: 0,//最大请求数 0将没用限制
    multipleStatements: true // 允许执行多条sql语句
})
const querys = (sql, values) => {
    return new Promise((resolve, reject) => {
        pool.getConnection((err, conn) => {
            if (err) reject(err)
            conn.query(sql, values, (err, result) => {
                if (err) reject(err)
                else resolve(result)
                conn.release()
            })
        })
    })
}
module.exports = querys

